#ifndef NODEGRAPHICSSCENE_H
#define NODEGRAPHICSSCENE_H

#include <QPen>
#include <QGraphicsScene>

class QDMGraphics : public QGraphicsScene {
public:
    QDMGraphics(QGraphicsScene *parent = nullptr);
    ~QDMGraphics(){}

protected:
    virtual void drawBackground(QPainter *painter, const QRectF &rect) override;

private:
    const int c_GridSize = 20;
    const int c_GridSquares = 5;
    const int c_SceneWidth = 64000;
    const int c_SceneHeight = 64000;

    QPen *m_penLight;
    QPen *m_penDark;
};

#endif // NODEGRAPHICSSCENE_H
